/**
 * textureplane.h
 * 
 * @author Zsolt Horváth 
 * @date   3. 4. 2011
 * 
 */

#ifndef TEXTURE_PLANE_H_
#define TEXTURE_PLANE_H_

#include <GL/glew.h>
#include <GL/glu.h>

/**
 * Texture plane for shaders
 */
class TexturePlane {
    
    public:
        TexturePlane ();
        ~TexturePlane ();
        
        GLfloat * getVertices ();
        GLuint * getIndices();
        GLuint getVertexCount ();
        GLuint getIndexCount ();
        
    protected:
        GLfloat vertices[16];
        GLuint indices[6];
};

#endif /* TEXTURE_PLANE_H_ */